package com.powernode.spring6.service;

import com.powernode.spring6.dao.UserDao;
import com.powernode.spring6.dao.VipDao;

public class UserService {
    private UserDao userDao;
    //set注入的话，必须提供一个set方法
    //Spring容器会调用这个set方法，来给userDao属性赋值
    private VipDao vipDao;

    public void setVipDao(VipDao vipDao) {
        this.vipDao = vipDao;
    }

    //这个是idea生成的set方法，符合JavaBean规范
    public void setUserDao(UserDao userDao) {
        this.userDao = userDao;
    }

    //自己写一个set方法，不使用IDEA生成，不符合javabean规范(不建议)
    //但是这个方法至少是以set单词开始的，前三个字母不能随便写，必须是"set"
//    public void setMySQLUserDao(UserDao xyz){
//        this.userDao = xyz;
//    }

    public void saveUser(){
        //保存用户信息到数据库
        userDao.insert();
    }
    public void saveVip(){
        vipDao.insert();
    }
}
